您的位置:首页 > 新闻中心 > 资讯详情

为持续加快我国信息技术生态建设,激发产业自主创新活力,促进供需协同,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)牵头组织开展了2024年(第六届)信息技术应用创新解决方案征集工作。征集工作自20248月启动以来,共收到1040家单位1324个有效解决方案。经资格初审、专家评议、区域评议等多轮筛选,遴选出129个典型应用案例、141个典型解决方案,以及重点推荐应用案例、解决方案各30个。

苏州洞察云信息技术有限公司的“基于精准测试的工业嵌入式软件白盒测试解决方案”,于202412月入选2024年江苏省信息技术应用创新优秀解决方案,同步被推荐到国家工信部参与全国评选。我司方案作为重要工具软件,属于国家重点支持的关键软件,且具有突出的独特性、创新型和示范性,且商业应用成熟,可复制可推广。经过资格初审、专家中评、区域评议、终评预审、终评评审等多轮筛选,最终从众多评审方案中脱颖而出,成功入选工信部2024信息技术应用创新解决方案典型解决方案并入选为30重点推荐解决方案之一。评审结果充分体现了国家对于重要工具软件等信息关键技术的产业引导,以及对本方案技术先进性、应用示范性和产业带动性方面的高度认可。




基于工业嵌入式软件的白盒测试解决方案

工业嵌入式软件受资源限制及特殊技术影响,全系统级白盒测试无法有效实施。对此,我司提出了基于精准测试的工业嵌入式软件白盒测试解决方案。本方案为我司自主研发,支持对C/C++代码各种数据类型验证,自动解析、插装编译、各种软件结构覆盖率实时采集与分析,满足单元测试、集成测试、系统级测试等各阶段白盒测试需求,符合ISO26262汽车功能安全、DO-330适航认证要求,已完成与我国自主技术体系适配,应用于交通、通信等领域。

方案技术架构图

本方案分为代码解析与插桩、测试执行与数据采集、用例与源码相互追溯、智能测试辅助分析及报表展示四个层次,可满足单元、集成和系统级测试等不同测试场景的需求,并已对核心技术形成了完整的专利簇保护。基于对高级语言语法的分块抽象技术,可以实现一套平台支持C/C++JavaJavaScriptpython等多种语言。

方案功能架构图

本方案在技术性能上相比国外同类产品有很大的优势:

(1)采用源码插装技术,有多种控制代码膨胀率的核心技术,插装代码实时性超过国外商用产品一个数量级,适应场景远超国外商用产品;

(2)支持C/C++语言多数据类型验证;

(3)在国际上首次实现了测试用例与代码的双向追溯的商用技术体系,可对测试结果、用例分析和补充、变更影响进行直观分析,基于双向追溯可实现开发和测试的实时高效数字化协同;

(4)结合覆盖率的代码分块视图与源码的关联,代码块均可以进行备注和过滤设置;

(5)支持敏捷开发模式下多种创新型的实时全自动白盒覆盖率计算方法,如轮次覆盖率等。

本方案已在智能交通(公路水路运输、铁路、航空、航天等)、通讯、智能工业、金融等领域得到广泛应用,典型用户有华为、深圳证券交易所、航天航空军工机构等。已落地应用场景包括:

Ø 汽车:辅助驾驶系统、mcu控制器、安全防护系统等;

Ø 航空:飞机发动机、飞行控制系统等;

Ø 航天:卫星控制系统(北斗导航系统)、空间站系统等;

Ø 轨交:信号控制系统等;

Ø 通信:5G基站、路由器、交换机、无线通信模块等;

Ø 工业:电网调控系统、安卓操作系统内核、存储设备、智能终端、机器人等;

Ø 金融:证券交易结算系统等。

本方案在相同投入下,覆盖率提升约 30%,回归效率提升约5-10倍;首创精准测试体系的应用实时性将白盒测试从单元测试场景扩展到系统级测试场景,具备替代国外同类产品的能力。单节点系统可支持两千个系统同时采集和计算,并支持集群化部署。

  • By 星云测试
  • 2025.04.15 
  •     
最新资讯